package com.lks.system.service;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.lks.common.util.PageInfoUtil;
import com.lks.system.pojo.ACate;
import com.lks.system.pojo.ARegion;

public interface ISystemService
{
	/*---------------------------------------------------------------地区操作开始----------------------------------------*/
	/**
	 * 地区插入
	 * 
	 * @param region
	 * @return
	 */
	JSONObject insertOneRegionService(ARegion region);

	/**
	 * 地区更新
	 * 
	 * @param region
	 * @return
	 */
	JSONObject updateOneRegionService(ARegion region);

	/**
	 * 地区删除
	 * 
	 * @param region
	 * @return
	 */
	JSONObject deleteOneRegionService(ARegion region);

	/**
	 * 地区查询
	 * 
	 * @param condMap
	 * @return
	 */
	ARegion findOneRegionService(Map<String, Object> condMap);

	/**
	 * 查询多个地区
	 * 
	 * @param pageInfoUtil
	 * @param condMap
	 * @return
	 */
	List<ARegion> findCondListRegionService(PageInfoUtil pageInfoUtil, Map<String, Object> condMap);
	/*-----------------------------------------------地区操作结束-------------------------------------------------*/
	
	/*----------------------------------------------------------分类表开始--------------------------------------*/
	/**
	 * 分类插入
	 * 
	 * @param cate
	 * @return
	 */
	JSONObject insertOneCateService(ACate cate);

	/**
	 * 分类更新
	 * 
	 * @param cate
	 * @return
	 */
	JSONObject updateOneCateService(ACate cate);

	/**
	 * 分类删除
	 * 
	 * @param cate
	 * @return
	 */
	JSONObject deleteOneCateService(ACate cate);

	/**
	 * 分类查询
	 * 
	 * @param condMap
	 * @return
	 */
	ACate findOneCateService(Map<String, Object> condMap);

	/**
	 * 查询多个分类
	 * 
	 * @param pageInfoUtil
	 * @param condMap
	 * @return
	 */
	List<ACate> findCondListCateService(PageInfoUtil pageInfoUtil, Map<String, Object> condMap);
	/*分类表结束*/
	
	
}
